// 将所有的ajax请求  用promise封装  =>  返回一个promise实例

function request(params, url, type = "post") {
    return new Promise(function (resolve, reject) {
        $.ajax({
            type,
            url,
            // "../php/register.php"
            data: {
                // user,pwd,email,phone
                ...params
            },
            dataType: "json",
            success: function (result) {
                resolve(result);
            }
        })
    })
}

// 注册验证     默认的post方法
var register = (params) => request(params, "../php/register.php");
// 登录验证     默认的post方法
var login = (params) => request(params, "../php/login.php");
// 手机号验证   默认的post方法
var isExistPhone = (params) => request(params, "../php/isExistPhone.php");
// 邮箱验证     默认的post方法
var isExistEmail = (params) => request(params, "../php/isExistEmail.php");
// 用户名验证   默认的post方法
var isExistUser = (params) => request(params, "../php/isExistUser.php");
// 删除数据     get方法
var deleteGradeById = (params) => request(params, "../php/deleteGradeById.php", "get");
// 更改数据
var updateGradeById = (params) => request(params, "../php/updateGradeById.php");

// 商品列表
var searchAllGoodsLimit = (params) => request(params, "../php/searchAllGoodsLimit.php", "get");
// 商品详情
var searchGoodsByGoodsId = (params) => request(params, "../php/searchGoodsByGoodsId.php", "get");


